home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Oberon⁄F™ 1.2 / Preinstalled version / Manuals / Charset (.txt) < prev    next >
Encoding:
Oberon Document  |  1996-07-08  |  9.3 KB  |  276 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Helvetica
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Helvetica
  22. Helvetica
  23. StdLinks.LinkDesc
  24. StdLinks.ShowTarget('Character')
  25. Helvetica
  26. StdLinks.ShowTarget('Control')
  27. Helvetica
  28. StdLinks.TargetDesc
  29. Character
  30. Control
  31. Character Set
  32. Contents
  33. Character
  34. Listing
  35. Control
  36. Codes
  37. Oberon
  38. The character set for the Oberon/L CHAR data type is an 8-bit character set based on the ISO 8859-1 standard. It includes the ASCII (American Standard Code for Information Interchange) and the so-called Latin 1 extension to ASCII. Latin 1 includes most characters necessary for writing in languages which are based on Latin.
  39. Both ASCII and Latin-1 contain slots for control characters, which are character codes used for various purposes, but which do not correspond to any glyph, i.e. visual representation of a character.
  40. In addition to ASCII and Latin 1, several punctuation marks from the 16-bit Unicode standard have been mapped into the unused upper control code portion of Latin 1.
  41. The character set for the Oberon LONGCHAR data type is Unicode.
  42. Character Set Listing
  43. The following list gives the names of every non-control code in the character set. The same naming conventions are used as in the Unicode standard, of which the Oberon character set is a subset.
  44. Hex    Char        Name
  45. 20         SPACE
  46. 21    !    EXCLAMATION MARK
  47. 22    ?    QUOTATION MARK
  48. 23    #    NUMBER SIGN
  49. 24    $    DOLLAR SIGN
  50. 25    %    PERCENT SIGN
  51. 26    &    AMPERSAND
  52. 27    '    APOSTROPHE-QUOTE
  53. 28    (    OPENING PARENTHESIS
  54. 29    )    CLOSING PARENTHESIS
  55. 2A    *    ASTERISK
  56. 2B    +    PLUS SIGN
  57. 2C    ,    COMMA
  58. 2D    -    HYPHEN-MINUS    use as minus only, for hyphens see codes
  59.             90, 91 and AD
  60. 2E    .    PERIOD
  61. 2F    /    SLASH
  62. 30    0    DIGIT ZERO
  63. 31    1    DIGIT ONE
  64. 32    2    DIGIT TWO
  65. 33    3    DIGIT THREE
  66. 34    4    DIGIT FOUR
  67. 35    5    DIGIT FIVE
  68. 36    6    DIGIT SIX
  69. 37    7    DIGIT SEVEN
  70. 38    8    DIGIT EIGHT
  71. 39    9    DIGIT NINE
  72. 3A    :    COLON
  73. 3B    ;    SEMICOLON
  74. 3C    <    LESS-THAN SIGN
  75. 3D    +    EQUAL SIGN
  76. 3E    >    GREATER-THAN SIGN
  77. 3F    ?    QUESTION MARK
  78. 40    @    COMMERCIAL AT
  79. 41    A    LATIN CAPITAL LETTER A
  80. 42    B    LATIN CAPITAL LETTER B
  81. 43    C    LATIN CAPITAL LETTER C
  82. 44    D    LATIN CAPITAL LETTER D
  83. 45    E    LATIN CAPITAL LETTER E
  84. 46    F    LATIN CAPITAL LETTER F
  85. 47    G    LATIN CAPITAL LETTER G
  86. 48    H    LATIN CAPITAL LETTER H
  87. 49    I    LATIN CAPITAL LETTER I
  88. 4A    J    LATIN CAPITAL LETTER J
  89. 4B    K    LATIN CAPITAL LETTER K
  90. 4C    L    LATIN CAPITAL LETTER L
  91. 4D    M    LATIN CAPITAL LETTER M
  92. 4E    N    LATIN CAPITAL LETTER N
  93. 4F    O    LATIN CAPITAL LETTER O
  94. 50    P    LATIN CAPITAL LETTER P
  95. 51    Q    LATIN CAPITAL LETTER Q
  96. 52    R    LATIN CAPITAL LETTER R
  97. 53    S    LATIN CAPITAL LETTER S
  98. 54    T    LATIN CAPITAL LETTER T
  99. 55    U    LATIN CAPITAL LETTER U
  100. 56    V    LATIN CAPITAL LETTER V
  101. 57    W    LATIN CAPITAL LETTER W
  102. 58    X    LATIN CAPITAL LETTER X
  103. 59    Y    LATIN CAPITAL LETTER Y
  104. 5A    Z    LATIN CAPITAL LETTER Z
  105. 5B    [    OPENING-SQUARE BRACKET
  106. 5C    \    BACKSLASH
  107. 5D    ]    CLOSING SQUARE BRACKET
  108. 5E    ^    SPACING CIRCUMFLEX
  109. 5F    _    SPACING UNDERSCORE
  110. 60    `    SPACING GRAVE
  111. 61    a    LATIN SMALL LETTER A
  112. 62    b    LATIN SMALL LETTER B
  113. 63    c    LATIN SMALL LETTER C
  114. 64    d    LATIN SMALL LETTER D
  115. 65    e    LATIN SMALL LETTER E
  116. 66    f    LATIN SMALL LETTER F
  117. 67    g    LATIN SMALL LETTER G
  118. 68    h    LATIN SMALL LETTER H
  119. 69    i    LATIN SMALL LETTER I
  120. 6A    j    LATIN SMALL LETTER J
  121. 6B    k    LATIN SMALL LETTER K
  122. 6C    l    LATIN SMALL LETTER L
  123. 6D    m    LATIN SMALL LETTER M
  124. 6E    n    LATIN SMALL LETTER N
  125. 6F    o    LATIN SMALL LETTER O
  126. 70    p    LATIN SMALL LETTER P
  127. 71    q    LATIN SMALL LETTER Q
  128. 72    r    LATIN SMALL LETTER R
  129. 73    s    LATIN SMALL LETTER S
  130. 74    t    LATIN SMALL LETTER T
  131. 75    u    LATIN SMALL LETTER U
  132. 76    v    LATIN SMALL LETTER V
  133. 77    w    LATIN SMALL LETTER W
  134. 78    x    LATIN SMALL LETTER X
  135. 79    y    LATIN SMALL LETTER Y
  136. 7A    z    LATIN SMALL LETTER Z
  137. 7B    {    OPENING CURLY BRACKET
  138. 7C    |    VERTICAL BAR
  139. 7D    }    CLOSING CURLY BRACKET
  140. 7E    ~    TILDE
  141. 7F        reserved
  142. 80 .. 8A        reserved
  143.     ZERO WIDTH SPACE    (Unicode 200B)
  144. 8C .. 8E        reserved
  145.     DIGIT SPACE    (not in Unicode)
  146.     HYPHEN    (Unicode 2010)
  147.     NON-BREAKING HYPHEN    (Unicode 2011)
  148. 92 .. 9F        reserved
  149.     NON-BREAKING SPACE
  150.     INVERTED EXCLAMATION MARK
  151.     CENT SIGN
  152.     POUND SIGN
  153.     CURRENCY SIGN
  154.     YEN SIGN
  155.     BROKEN VERTICAL BAR
  156.     SECTION SIGN
  157.     SPACING DIAERESIS
  158.     COPYRIGHT SIGN
  159.     FEMININE ORDINAL INDICATOR
  160.     LEFT POINTING GUILLEMET
  161.     NOT SIGN
  162.     SOFT HYPHEN
  163.     REGISTERED TRADE MARK SIGN
  164.     SPACING MACRON
  165.     DEGREE SIGN
  166.     PLUS-OR-MINUS SIGN
  167.     SUPERSCRIPT DIGIT TWO
  168.     SUPERSCRIPT DIGIT THREE
  169.     SPACING ACUTE
  170.     MICRO SIGN
  171.     PARAGRAPH SIGN
  172.     MIDDLE DOT
  173.     SPACING CEDILLA
  174.     SUPERSCRIPT DIGIT ONE
  175.     MASCULINE ORDINAL INDICATOR
  176.     RIGHT POINTING GUILLEMENT
  177.     FRACTION ONE QUARTER
  178.     FRACTION ONE HALF
  179.     FRACTION THREE QUARTERS
  180.     INVERTED QUESTION MARK
  181.     LATIN CAPITAL LETTER A GRAVE
  182.     LATIN CAPITAL LETTER A ACUTE
  183.     LATIN CAPITAL LETTER A CIRCUMFLEX
  184.     LATIN CAPITAL LETTER A TILDE
  185.     LATIN CAPITAL LETTER A DIAERESIS
  186.     LATIN CAPITAL LETTER A RING
  187.     LATIN CAPITAL LETTER A E
  188.     LATIN CAPITAL LETTER C CEDILLA
  189.     LATIN CAPITAL LETTER E GRAVE
  190.     LATIN CAPITAL LETTER E ACUTE
  191.     LATIN CAPITAL LETTER E CIRCUMFLEX
  192.     LATIN CAPITAL LETTER E DIAERESIS
  193.     LATIN CAPITAL LETTER I GRAVE
  194.     LATIN CAPITAL LETTER I ACUTE
  195.     LATIN CAPITAL LETTER I CIRCUMFLEX
  196.     LATIN CAPITAL LETTER I DIAERESIS
  197.     LATIN CAPITAL LETTER ETH
  198.     LATIN CAPITAL LETTER N TILDE
  199.     LATIN CAPITAL LETTER O GRAVE
  200.     LATIN CAPITAL LETTER O ACUTE
  201.     LATIN CAPITAL LETTER O CIRCUMFLEX
  202.     LATIN CAPITAL LETTER O TILDE
  203.     LATIN CAPITAL LETTER O DIAERESIS
  204.     MULTIPLICATION SIGN
  205.     LATIN CAPITAL LETTER 0 SLASH
  206.     LATIN CAPITAL LETTER U GRAVE
  207.     LATIN CAPITAL LETTER U ACUTE
  208.     LATIN CAPITAL LETTER U CIRCUMFLEX
  209.     LATIN CAPITAL LETTER U DIAERESIS
  210.     LATIN CAPITAL LETTER Y ACUTE
  211.     LATIN CAPITAL LETTER THORN
  212.     LATIN SMALL LETTER SHARP S
  213.     LATIN SMALL LETTER A GRAVE
  214.     LATIN SMALL LETTER A ACUTE
  215.     LATIN SMALL LETTER A CIRCUMFLEX
  216.     LATIN SMALL LETTER A TILDE
  217.     LATIN SMALL LETTER A DIAERESIS
  218.     LATIN SMALL LETTER A RING
  219.     LATIN SMALL LETTER A E
  220.     LATIN SMALL LETTER C CEDILLA
  221.     LATIN SMALL LETTER E GRAVE
  222.     LATIN SMALL LETTER E ACUTE
  223.     LATIN SMALL LETTER E CIRCUMFLEX
  224.     LATIN SMALL LETTER E DIAERESIS
  225.     LATIN SMALL LETTER I GRAVE
  226.     LATIN SMALL LETTER I ACUTE
  227.     LATIN SMALL LETTER I CIRCUMFLEX
  228.     LATIN SMALL LETTER I DIAERESIS
  229.     LATIN SMALL LETTER ETH
  230.     LATIN SMALL LETTER N TILDE
  231.     LATIN SMALL LETTER O GRAVE
  232.     LATIN SMALL LETTER O ACUTE
  233.     LATIN SMALL LETTER O CIRCUMFLEX
  234.     LATIN SMALL LETTER O TILDE
  235.     LATIN SMALL LETTER O DIAERESIS
  236.     DIVISION SIGN
  237.     LATIN SMALL LETTER O SLASH
  238.     LATIN SMALL LETTER U GRAVE
  239.     LATIN SMALL LETTER U ACUTE
  240.     LATIN SMALL LETTER U CIRCUMFLEX
  241.     LATIN SMALL LETTER U DIAERESIS
  242.     LATIN SMALL LETTER Y ACUTE
  243.     LATIN SMALL LETTER THORN
  244.     LATIN SMALL LETTER Y DIAERESIS
  245. Control Codes used in Oberon
  246. The following control codes are used in Oberon/F:
  247. 00X    nul    string terminator
  248. 01X    unicode    unicode mask character
  249. 02X    viewcode    view mask character
  250. 07X    rdel    right delete key
  251. 08X    del    left delete key
  252. 09X    tab    tabulator key
  253. 0AX    ltab    reverse tabulator key
  254. 0DX    line    return key    (Unicode 2028, LINE SEPARATOR)
  255. 0EX    para    paragraph separator    (Unicode 2029, PARAGRAPH SEPARATOR)
  256. 10X    pL    page left
  257. 11X    pR    page right
  258. 12X    pU    page up
  259. 13X    pD    page down
  260. 14X    dL    document left
  261. 15X    dR    document right
  262. 16X    dU    document up
  263. 17X    dD    document down
  264. 1BX    esc    escape key
  265. 1CX    aL    arrow left key
  266. 1DX    aR    arrow right key
  267. 1EX    aU    arrow up key
  268. 1FX    aD    arrow down key
  269. Of these codes, only tab, line, and para should ever be stored in a text, i.e. are not considered to be control codes in Oberon. The ASCII DEL code (07FX) is not used in Oberon/F and remains reserved.
  270. TextControllers.StdCtrlDesc
  271. TextControllers.ControllerDesc
  272. Containers.ControllerDesc
  273. Controllers.ControllerDesc
  274. Helvetica
  275. Documents.ControllerDesc
  276.